package bean;

import dao.d_emp_accid;
import dao.d_empleado;
import dao.d_ficha;
import java.sql.Blob;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author May
 */
public class empleado {
    String cedula;
    String nombres;
    String apellidos;
    String direccion;
    Blob foto;
    String tipo_sangre;
    String nivel;
    
    Integer peso;
    double estatura;
    String fecha_nacim;
    String sexo;

    
    public Integer getPeso() {
        return peso;
    }

    public void setPeso(Integer peso) {
        this.peso = peso;
    }

    public double getEstatura() {
        return estatura;
    }

    public void setEstatura(double estatura) {
        this.estatura = estatura;
    }

    public String getFecha_nacim() {
        return fecha_nacim;
    }

    public void setFecha_nacim(String fecha_nacim) {
        this.fecha_nacim = fecha_nacim;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }
    
    public String getCedula() {
        return cedula;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

    public String getNombres() {
        return nombres;
    }

    public void setNombres(String nombres) {
        this.nombres = nombres;
    }

    public String getApellidos() {
        return apellidos;
    }

    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public Blob getFoto() {
        return foto;
    }

    public void setFoto(Blob foto) {
        this.foto = foto;
    }

    public String getTipo_sangre() {
        return tipo_sangre;
    }

    public void setTipo_sangre(String tipo_sangre) {
        this.tipo_sangre = tipo_sangre;
    }

    public String getNivel() {
        return nivel;
    }

    public void setNivel(String nivel) {
        this.nivel = nivel;
    }
    
    public boolean BuscaXid_SeteaObjetoEmpleado() {
        try {
            empleado aux;
            d_empleado aspectoDB = new d_empleado();
            aux = aspectoDB.buscarEmpleado(this.cedula);
            
            if(aux!=null){
            setNombres(aux.getNombres());
            setApellidos(aux.getApellidos());
            setDireccion(aux.getDireccion());
            setEstatura(aux.getEstatura());
            setFecha_nacim(aux.getFecha_nacim());
            setFoto(aux.getFoto());
            setNivel(aux.getNivel());
            setPeso(aux.getPeso());
            setSexo(aux.getSexo());
            setTipo_sangre(aux.getTipo_sangre());
             return true;
            }else{
               return false;}     
            } catch (SQLException ex) {
            Logger.getLogger(empleado.class.getName()).log(Level.SEVERE, null, ex);
            }
        return false;
    }
}
